2 research outputs found

    Selenium-Based Multithreading Functional Testing

    Get PDF
    In a software development projects, testing is an activity that can spend time, effort or cost up to 35%. To reduce this, developers can choose automatic testing. Automated testing, especially for functional testing, on web applications can be done by using tools, one of which is Selenium. By default, Selenium testing is done sequentially and without exploiting multithreading, which has an impact a sufficiently long time.In this study, a platform that allows Selenium users to test and utilize multithreading with Ruby language to speed up testing was developed. Thr result shows that Ruby's multithreading has proven to be capable of speeding functional testing up on various web applications. Variations occur depending on the functionality being tested, the testing approach and also the type of browsers used

    OTOMATISASI PENGOREKSIAN DAN PENILAIAN PROGRAM MENGGUNAKAN SISTEM BERBASIS WEB

    Get PDF
    A lecturer or his assistant of practical work of algorithm learning course frequently required a long time in correcting the tasks submitted by the practitioners. Moreover, it will need longer time when the practitioners submitted more tasks. Therefore, to help the lecturer or his assistant complete his job easily, it was developed an automatically system in correcting the tasks by applying black box testing method, in order that the assistant only need to publish the tasks and wait the tasks corrected automatically while observing and downloading the result of the corrections. The system of the correction was created by applying the programing language of php and java script, the displaying system was created by applying html and css, while the database applied MySQL. The factors used in processing correction and assessment were compilation, black-box test, memory utilization and running time. This system utilized GCC in processing compiling, a popular compiler in linux world. The presence of this system is supposed that the correction of the practical work on programming will be faster, easy and effective as a result, it does not take longer time for the practical work of the assistant in their work. Besides, the students are able to achieve a better grade since they are allowed to submit their task more than once until the date of the deadline
    corecore